package com.lvmama.pangolin.entity.hotel;

import java.util.Date;

public class HotelProductDetail {
    /**
     * 详情编号
     */
    private String id;

    /**
     * 公司编码
     */
    private String companyCode;

    /**
     * 操作平台WAP，PC
     */
    private String platformCode;

    /**
     * 城市编码
     */
    private String cityCode;

    /**
     * 酒店名称
     */
    private String hotelName;

    /**
     * 酒店地址
     */
    private String hotelAddr;

    /**
     * 产品id
     */
    private String productId;

    /**
     * 到店时间
     */
    private Date comeDate;

    /**
     * 离店时间
     */
    private Date leaveDate;

    /**
     * 最低价
     */
    private String lowestPrice;

    /**
     * 评分
     */
    private String score;

    /**
     * 详情图片量
     */
    private String imageNum;

    /**
     * 使用说明
     */
    private String introduction;

    /**
     * 销量
     */
    private String saleCount;

    /**
     * 评分标签，印象
     */
    private String scoreTag;

    /**
     * 星级
     */
    private String starLevel;

    /**
     * 详情页链接
     */
    private String detailUrl;

    /**
     * 快照地址
     */
    private String snapshotAddr;

    /**
     * 驴妈妈产品ID
     */
    private String lvProductId;

    /**
     * 插入时间
     */
    private Date createTime;

    /**
     * 操作时间
     */
    private Date updateTime;

    /**
     * 任务编号
     */
    private String taskId;

    /**
     * 任务时间
     */
    private Date taskDate;

    /**
     * 是否关联
     */
    private int isLink;

    /**
     * 预留字段2
     */
    private String rsrvStr2;

    /**
     * 预留字段3
     */
    private String rsrvStr3;

    /**
     * 用于进行产品排序评分

     */
    private float sortScore;
    
    private int commodityNum;
    private int preferentialNum;
    private int commodityTypeNum;

    public float getSortScore() {
        return sortScore;
    }

    public void setSortScore(float sortScore) {
        this.sortScore = sortScore;
    }

    public int getCommodityNum()
	{
		return commodityNum;
	}


	
	public void setCommodityNum(int commodityNum)
	{
		this.commodityNum = commodityNum;
	}


	public int getPreferentialNum()
	{
		return preferentialNum;
	}

	
	public void setPreferentialNum(int preferentialNum)
	{
		this.preferentialNum = preferentialNum;
	}

	
	public int getCommodityTypeNum()
	{
		return commodityTypeNum;
	}

	
	public void setCommodityTypeNum(int commodityTypeNum)
	{
		this.commodityTypeNum = commodityTypeNum;
	}

	/**
     * 获取详情编号
     *
     * @return id - 详情编号
     */
    public String getId() {
        return id;
    }

    /**
     * 设置详情编号
     *
     * @param id 详情编号
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取公司编码
     *
     * @return company_code - 公司编码
     */
    public String getCompanyCode() {
        return companyCode;
    }

    /**
     * 设置公司编码
     *
     * @param companyCode 公司编码
     */
    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    /**
     * 获取操作平台WAP，PC
     *
     * @return platform_code - 操作平台WAP，PC
     */
    public String getPlatformCode() {
        return platformCode;
    }

    /**
     * 设置操作平台WAP，PC
     *
     * @param platformCode 操作平台WAP，PC
     */
    public void setPlatformCode(String platformCode) {
        this.platformCode = platformCode;
    }

    /**
     * 获取城市编码
     *
     * @return city_code - 城市编码
     */
    public String getCityCode() {
        return cityCode;
    }

    /**
     * 设置城市编码
     *
     * @param cityCode 城市编码
     */
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    /**
     * 获取酒店名称
     *
     * @return hotel_name - 酒店名称
     */
    public String getHotelName() {
        return hotelName;
    }

    /**
     * 设置酒店名称
     *
     * @param hotelName 酒店名称
     */
    public void setHotelName(String hotelName) {
        this.hotelName = hotelName;
    }

    /**
     * 获取酒店地址
     *
     * @return hotel_addr - 酒店地址
     */
    public String getHotelAddr() {
        return hotelAddr;
    }

    /**
     * 设置酒店地址
     *
     * @param hotelAddr 酒店地址
     */
    public void setHotelAddr(String hotelAddr) {
        this.hotelAddr = hotelAddr;
    }

    /**
     * 获取产品id
     *
     * @return product_id - 产品id
     */
    public String getProductId() {
        return productId;
    }

    /**
     * 设置产品id
     *
     * @param productId 产品id
     */
    public void setProductId(String productId) {
        this.productId = productId;
    }

    /**
     * 获取到店时间
     *
     * @return come_date - 到店时间
     */
    public Date getComeDate() {
        return comeDate;
    }

    /**
     * 设置到店时间
     *
     * @param comeDate 到店时间
     */
    public void setComeDate(Date comeDate) {
        this.comeDate = comeDate;
    }

    /**
     * 获取离店时间
     *
     * @return leave_date - 离店时间
     */
    public Date getLeaveDate() {
        return leaveDate;
    }

    /**
     * 设置离店时间
     *
     * @param leaveDate 离店时间
     */
    public void setLeaveDate(Date leaveDate) {
        this.leaveDate = leaveDate;
    }

    /**
     * 获取最低价
     *
     * @return lowest_price - 最低价
     */
    public String getLowestPrice() {
        return lowestPrice;
    }

    /**
     * 设置最低价
     *
     * @param lowestPrice 最低价
     */
    public void setLowestPrice(String lowestPrice) {
        this.lowestPrice = lowestPrice;
    }

    /**
     * 获取评分
     *
     * @return score - 评分
     */
    public String getScore() {
        return score;
    }

    /**
     * 设置评分
     *
     * @param score 评分
     */
    public void setScore(String score) {
        this.score = score;
    }

    /**
     * 获取详情图片量
     *
     * @return image_num - 详情图片量
     */
    public String getImageNum() {
        return imageNum;
    }

    /**
     * 设置详情图片量
     *
     * @param imageNum 详情图片量
     */
    public void setImageNum(String imageNum) {
        this.imageNum = imageNum;
    }

    /**
     * 获取使用说明
     *
     * @return introduction - 使用说明
     */
    public String getIntroduction() {
        return introduction;
    }

    /**
     * 设置使用说明
     *
     * @param introduction 使用说明
     */
    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    /**
     * 获取销量
     *
     * @return sale_count - 销量
     */
    public String getSaleCount() {
        return saleCount;
    }

    /**
     * 设置销量
     *
     * @param saleCount 销量
     */
    public void setSaleCount(String saleCount) {
        this.saleCount = saleCount;
    }

    /**
     * 获取评分标签，印象
     *
     * @return score_tag - 评分标签，印象
     */
    public String getScoreTag() {
        return scoreTag;
    }

    /**
     * 设置评分标签，印象
     *
     * @param scoreTag 评分标签，印象
     */
    public void setScoreTag(String scoreTag) {
        this.scoreTag = scoreTag;
    }

    /**
     * 获取星级
     *
     * @return star_level - 星级
     */
    public String getStarLevel() {
        return starLevel;
    }

    /**
     * 设置星级
     *
     * @param starLevel 星级
     */
    public void setStarLevel(String starLevel) {
        this.starLevel = starLevel;
    }

    /**
     * 获取详情页链接
     *
     * @return detail_url - 详情页链接
     */
    public String getDetailUrl() {
        return detailUrl;
    }

    /**
     * 设置详情页链接
     *
     * @param detailUrl 详情页链接
     */
    public void setDetailUrl(String detailUrl) {
        this.detailUrl = detailUrl;
    }

    /**
     * 获取快照地址
     *
     * @return snapshot_addr - 快照地址
     */
    public String getSnapshotAddr() {
        return snapshotAddr;
    }

    /**
     * 设置快照地址
     *
     * @param snapshotAddr 快照地址
     */
    public void setSnapshotAddr(String snapshotAddr) {
        this.snapshotAddr = snapshotAddr;
    }

    /**
     * 获取驴妈妈产品ID
     *
     * @return lv_product_id - 驴妈妈产品ID
     */
    public String getLvProductId() {
        return lvProductId;
    }

    /**
     * 设置驴妈妈产品ID
     *
     * @param lvProductId 驴妈妈产品ID
     */
    public void setLvProductId(String lvProductId) {
        this.lvProductId = lvProductId;
    }

    /**
     * 获取插入时间
     *
     * @return create_time - 插入时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置插入时间
     *
     * @param createTime 插入时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取操作时间
     *
     * @return update_time - 操作时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置操作时间
     *
     * @param updateTime 操作时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取任务编号
     *
     * @return task_id - 任务编号
     */
    public String getTaskId() {
        return taskId;
    }

    /**
     * 设置任务编号
     *
     * @param taskId 任务编号
     */
    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    /**
     * 获取任务时间
     *
     * @return task_date - 任务时间
     */
    public Date getTaskDate() {
        return taskDate;
    }

    /**
     * 设置任务时间
     *
     * @param taskDate 任务时间
     */
    public void setTaskDate(Date taskDate) {
        this.taskDate = taskDate;
    }

    /**
     * 获取预留字段2
     *
     * @return rsrv_str2 - 预留字段2
     */
    public String getRsrvStr2() {
        return rsrvStr2;
    }

    /**
     * 设置预留字段2
     *
     * @param rsrvStr2 预留字段2
     */
    public void setRsrvStr2(String rsrvStr2) {
        this.rsrvStr2 = rsrvStr2;
    }

    /**
     * 获取预留字段3
     *
     * @return rsrv_str3 - 预留字段3
     */
    public String getRsrvStr3() {
        return rsrvStr3;
    }

    /**
     * 设置预留字段3
     *
     * @param rsrvStr3 预留字段3
     */
    public void setRsrvStr3(String rsrvStr3) {
        this.rsrvStr3 = rsrvStr3;
    }

	public int getIsLink() {
		return isLink;
	}

	public void setIsLink(int isLink) {
		this.isLink = isLink;
	}

}